Skip to content

test(web): pin charter-#3 crossing-banner de-allowlist in regression KAT (SAFE-ADDITIVE) - #522

Merged
frstrtr merged 1 commit into
masterfrom
dashboard/honesty-kat-version-signaling-allowlist
Jun 26, 2026
Merged

test(web): pin charter-#3 crossing-banner de-allowlist in regression KAT (SAFE-ADDITIVE)#522
frstrtr merged 1 commit into
masterfrom
dashboard/honesty-kat-version-signaling-allowlist

Conversation

@frstrtr

@frstrtr frstrtr commented Jun 26, 2026

Copy link
Copy Markdown
Owner

Extends the web honesty-regression KAT to cover #496 (version_signaling crossing-banner de-allowlist).

Before #496 a hardcoded {LITECOIN,DOGECOIN} allowlist gated rest_version_signaling(), so a BTC/DGB/BCH node mid-cross showed NO V35->V36 crossing banner — the dashboard hid the very state the operator most needs to see during the upgrade. #496 replaced the allowlist with a single DASH (static v16, non-ratcheting) exclusion. These pins lock that in:

  • BTC + DGB (coins the old allowlist would have suppressed) surface the live crossing state and vote tally from the sharechain stats hook.
  • DASH stays suppressed (empty) even with full vote data wired — no real V35->V36 transition exists on a static-v16 chain.
  • a ratcheting coin with <10 shares returns empty until there is real crossing state, never a misleading transition.

Test-only, SAFE-ADDITIVE: honesty KAT 13 -> 17 cases, full suite green locally. Non-consensus web layer.

…KAT (SAFE-ADDITIVE)

#496 replaced the hardcoded {LITECOIN,DOGECOIN} version_signaling allowlist
with a single DASH (static v16) exclusion so the V35->V36 crossing banner
surfaces on every v36-ratcheting coin. Pin that behaviour:

- BTC + DGB (coins the old allowlist would have suppressed) surface the live
  crossing state and vote tally from the sharechain stats hook.
- DASH stays suppressed (empty) even with full vote data wired -- no real
  V35->V36 transition exists on a static-v16 chain.
- a ratcheting coin with <10 shares returns empty until there is real
  crossing state, never a misleading transition.

Test-only, additive: 13 -> 17 cases, full suite green.
@frstrtr
frstrtr merged commit 40d5171 into master Jun 26, 2026
21 checks passed
@frstrtr
frstrtr deleted the dashboard/honesty-kat-version-signaling-allowlist branch June 26, 2026 06:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant